id: task-231 title: Fix case-insensitive status grouping and status normalization status: Done assignee:
- '@codex' created_date: '2025-08-12 19:39' updated_date: '2025-08-12 19:40' labels: [] dependencies: []
Description
Fix board export and TUI grouping to treat statuses case-insensitively (merge "To Do"/"To do"), ensure tasks like task-228 appear under the correct column, and validate/normalize status on create/edit. Includes tests.
Acceptance Criteria
- [x] #1 Board export groups statuses case-insensitively (no duplicate columns)
- [x] #2 TUI board groups statuses case-insensitively and shows tasks under canonical status
- [x] #3 Status is validated and normalized on task create/edit; invalid statuses error
- [x] #4 All tests pass and README board export renders correct columns
Implementation Notes
Implemented case-insensitive grouping for board export and TUI; added status normalization + validation in CLI create/edit; added tests; verified full suite passes.